package com.zxl.designpattern.behavioral.responsibilitychain;

/**
 * 内容审核处理器
 * 负责检查帖子内容是否包含违规内容
 */
public class ContentHandler extends AbstractPostHandler {
    @Override
    protected boolean doHandle(Post post) {
        // 检查是否包含违规词汇
        if (post.getContent().contains("暴力") || 
            post.getContent().contains("色情") || 
            post.getContent().contains("赌博")) {
            post.setApproved(false);
            post.setReason("包含违规内容");
            System.out.println("帖子包含违规内容: " + post.getContent());
            return false;
        }
        
        System.out.println("内容审核通过");
        return true;
    }
}    